# -*-coding:utf-8-*-
"""
@project: python-project
@Time: 2024-07-12 18:56
@Author: Loneliness_Burial
@File: numpy求方差和标准差.py
@Motto: 深情不改必坠死海
@software: pycharm
@version: python 3.7
"""

import numpy as np

# 方差计算方式： (（0-1）**2+（1-1）**2+（2-1）**2)/3
arr = np.arange(6).reshape((2, 3))
print(arr)
var_res = arr.var(axis=1)
print("方差为：", var_res)
# 标准差=方差开根号
std_res = np.sqrt(var_res)
print("标准差为：", std_res)

# 直接求求标准差方式
arr = np.arange(6).reshape((2, 3))
print(arr)
std_res = arr.std(axis=1)
print("标准差为：", std_res)

# 求整体方差
var_res = arr.var()
print("整体方差为：", var_res)

# 求整体标准差
std_res = arr.std()
print("整体标准差为：", std_res)
